home *** CD-ROM | disk | FTP | other *** search
/ Freelog 116 / FreelogNo116-JuilletSeptembre2013.iso / Bureautique / TreeDBNotes Free / setup_treedbnotes_4_34_1.exe / $APPDATA / TreeDBNotes 4 / Syntax / Perl.xml < prev    next >
Extensible Markup Language  |  2011-09-07  |  8KB  |  220 lines

  1. <?xml version='1.0' encoding='ISO-8859-1' ?>
  2. <XML>
  3.   
  4.   
  5.   
  6.   <Engine>
  7.     
  8.     
  9.     
  10.     <Author>SoftArtStudio</Author>
  11.     <URL>http://www.mytreedb.com</URL>
  12.     <Version>1.0</Version>
  13.   </Engine>
  14.   <General>
  15.     
  16.     
  17.     
  18.     <Name>Perl CGI</Name>
  19.     <Version>1.00</Version>
  20.     <Files>perl cgi</Files>
  21.     <Delimeters><![CDATA[ '"-+;{}[]"()*&^%$#@<>:,./?!|\~`]]></Delimeters>
  22.     <Case>Yes</Case>
  23.     <ColorBackground>$00F4F7F7</ColorBackground>
  24.     <ColorBorder>clSilver</ColorBorder>
  25.   </General>
  26.   <Author>
  27.     
  28.     
  29.     
  30.     <Copyright>http://www.mytreedb.com</Copyright>
  31.     <Email/>
  32.     <Name>http://www.mytreedb.com</Name>
  33.     <URL>http://www.mytreedb.com</URL>
  34.     <Notes>TreeDBNotes Pro Syntax: Perl</Notes>
  35.   </Author>
  36.   <Styles>
  37.     
  38.     
  39.     
  40.     <font>
  41.       <Title>Normal text</Title>
  42.       <Name>Courier New</Name>
  43.       <ColorFont>clWindowText</ColorFont>
  44.       <ColorBack>clNone</ColorBack>
  45.       <Size>10</Size>
  46.       <Bold>No</Bold>
  47.       <Italic>No</Italic>
  48.       <Underline>No</Underline>
  49.       <Strikeout>No</Strikeout>
  50.     </font>
  51.     <font>
  52.       <Title>Keywords</Title>
  53.       <Name>Courier New</Name>
  54.       <ColorFont>clBlue</ColorFont>
  55.       <ColorBack>clNone</ColorBack>
  56.       <Size>10</Size>
  57.       <Bold>Yes</Bold>
  58.       <Italic>No</Italic>
  59.       <Underline>No</Underline>
  60.       <Strikeout>No</Strikeout>
  61.     </font>
  62.     <font>
  63.       <Title>Standart types</Title>
  64.       <Name>Courier New</Name>
  65.       <ColorFont>clBlue</ColorFont>
  66.       <ColorBack>clNone</ColorBack>
  67.       <Size>10</Size>
  68.       <Bold>No</Bold>
  69.       <Italic>No</Italic>
  70.       <Underline>No</Underline>
  71.       <Strikeout>No</Strikeout>
  72.     </font>
  73.     <font>
  74.       <Title>String</Title>
  75.       <Name>Courier New</Name>
  76.       <ColorFont>$000000C6</ColorFont>
  77.       <ColorBack>clNone</ColorBack>
  78.       <Size>10</Size>
  79.       <Bold>Yes</Bold>
  80.       <Italic>No</Italic>
  81.       <Underline>No</Underline>
  82.       <Strikeout>No</Strikeout>
  83.     </font>
  84.     <font>
  85.       <Title>Numbers</Title>
  86.       <Name>Courier New</Name>
  87.       <ColorFont>clRed</ColorFont>
  88.       <ColorBack>clNone</ColorBack>
  89.       <Size>10</Size>
  90.       <Bold>Yes</Bold>
  91.       <Italic>No</Italic>
  92.       <Underline>No</Underline>
  93.       <Strikeout>No</Strikeout>
  94.     </font>
  95.     <font>
  96.       <Title>Comments</Title>
  97.       <Name>Courier New</Name>
  98.       <ColorFont>$0000A9FB</ColorFont>
  99.       <ColorBack>clNone</ColorBack>
  100.       <Size>10</Size>
  101.       <Bold>Yes</Bold>
  102.       <Italic>No</Italic>
  103.       <Underline>No</Underline>
  104.       <Strikeout>No</Strikeout>
  105.     </font>
  106.     <font>
  107.       <Title>perl tags</Title>
  108.       <Name>Courier New</Name>
  109.       <ColorFont>clRed</ColorFont>
  110.       <ColorBack>clNone</ColorBack>
  111.       <Size>10</Size>
  112.       <Bold>Yes</Bold>
  113.       <Italic>No</Italic>
  114.       <Underline>No</Underline>
  115.       <Strikeout>No</Strikeout>
  116.     </font>
  117.     <font>
  118.       <Title>Language structure</Title>
  119.       <Name>Courier New</Name>
  120.       <ColorFont>clGreen</ColorFont>
  121.       <ColorBack>clNone</ColorBack>
  122.       <Size>10</Size>
  123.       <Bold>Yes</Bold>
  124.       <Italic>No</Italic>
  125.       <Underline>No</Underline>
  126.       <Strikeout>No</Strikeout>
  127.     </font>
  128.   </Styles>
  129.   <Keywords>
  130.     
  131.     
  132.     
  133.     <lib>
  134.       <Title>Statements</Title>
  135.       <Style>2</Style>
  136.       <List>__DATA__|__END__|__FILE__|__LINE__|continue|do|else|elsif|for|foreach|goto|if|last|local|my|next|no|package|redo|return|require|sub|until|unless|use|while||</List>
  137.     </lib>
  138.     <lib>
  139.       <Title>Functions</Title>
  140.       <Style>1</Style>
  141.       <List>accept|alarm|atan2|bind|binmode|bless|caller|chdir|chmod|chomp|chop|chown|chr|chroot|close|closedir|connect|cos|crypt|dbmclose|dbmopen|defined|delete|die|dump|each|endgrent|endhostent|endnetent|endprotoent|endpwent|endservent|eof|eval|exec|exit|exp|exists|fcntl|fileno|flock|fork|formline|format|getc|getgrent|getgrgid|getgrname|gethostbyaddr|gethostbyname|gethostent|getlogin|getnetbyaddr|getnetbyname|getnetent|getpeername|getpgrp|getppid|getpriority|getprotobyname|getprotobynumber|getprotoent|getpwent|getpwnam|getpwuid|getservbyname|getservbyport|getservent|getsockname|getsockopt|glob|gmtime|grep|hex|index|int|ioctl|join|keys|kill|lc|lcfirst|length|link|listen|localtime|log|lstat|map|mkdir|msgctl|msgget|msgrcv|msgsnd|oct|open|opendir|ord|pack|pipe|pop|pos|print|printf|push|quotemeta|rand|read|readdir|readline|readlink|recv|ref|rename|reset|reverse|rewinddir|rindex|rmdir|scalar|seek|seekdir|select|semctl|semgett|semop|send|setgrent|sethostent|setnetent|setpgrp|setpriority|setprotoent|setpwent|setservent|setsockopt|shift|shmctl|shmget|shmread|shmwrite|shutdown|sin|sleep|socket|socketpair|sort|splice|split|sprintf|sqrt|srand|stat|study|substr|symlink|syscall|sysopen|sysread|system|syswrite|tell|telldir|tie|tied|time|times|truncate|uc|ucfirst|umask|undef|unlink|unpack|unshift|utime|values|vec|wait|waitpid|wantarray|warn|write||</List>
  142.     </lib>
  143.     <lib>
  144.       <Title>Ident</Title>
  145.       <Style>2</Style>
  146.       <List>a|autoEscape|auth_type|address|button|br|b|caption|checkbox_group|checkbox|compile|cookie|defaults|delete_all|div|end_html|em|endform|escape|escape_HTML|end_h1|end_table|end_ul|filefield|font|header|hr|h1|h2|h3|h4|h5|hidden|http|https|img|isindex|image_button|li|multipart_init|multipart_start|multipart_end|ol|p|param|param_fetch|password_field|popup_menu|path_info|pre|query_string|radio_group|redirect|raw_cookie|referer|remote_addr|remote_indent|remote_host|remote_user|request_method|start_html|self_url|strong|startform|start_form|start_multipart_form|scrolling_list|submit|script_name|server_name|server_software|server_port|span|start_h1|start_table|start_ul|textfield|table|td|th|textarea|tmpFileName|Tr|url|url_param|use_named_parameters|ul|upload|uploadInfo|unescape|unescapeHTML|user_agent|user_name|virtual_host||</List>
  147.     </lib>
  148.     <lib>
  149.       <Title>Core</Title>
  150.       <Style>7</Style>
  151.       <List>AUTOLOAD|and|BEGIN|CORE|cmp|DESTROY|eq|END|ge|gt|le|lt|ne|not|m|or|q|qq|qw|qx|SUPER|s|tr|UNIVERSAL|x|xor|y||</List>
  152.     </lib>
  153.     <lib>
  154.       <Title>@</Title>
  155.       <Style>1</Style>
  156.       <List>$@|@||</List>
  157.     </lib>
  158.   </Keywords>
  159.   <Rules>
  160.     
  161.     
  162.     
  163.     <Rule>
  164.       <Name>Variables-$</Name>
  165.       <Starter>$</Starter>
  166.       <Ender/>
  167.       <Style>2</Style>
  168.       <CloseOnDelimeter>Yes</CloseOnDelimeter>
  169.       <CloseOnEndLine>Yes</CloseOnEndLine>
  170.       <Force>No</Force>
  171.     </Rule>
  172.     <Rule>
  173.       <Name>String-1</Name>
  174.       <Starter>'</Starter>
  175.       <Ender>'</Ender>
  176.       <Style>3</Style>
  177.       <CloseOnDelimeter>No</CloseOnDelimeter>
  178.       <CloseOnEndLine>No</CloseOnEndLine>
  179.       <Force>Yes</Force>
  180.     </Rule>
  181.     <Rule>
  182.       <Name>String-2</Name>
  183.       <Starter>"</Starter>
  184.       <Ender>"</Ender>
  185.       <Style>3</Style>
  186.       <CloseOnDelimeter>No</CloseOnDelimeter>
  187.       <CloseOnEndLine>No</CloseOnEndLine>
  188.       <Force>Yes</Force>
  189.     </Rule>
  190.     <Rule>
  191.       <Name>Comments-1</Name>
  192.       <Starter>#</Starter>
  193.       <Ender/>
  194.       <Style>5</Style>
  195.       <CloseOnDelimeter>No</CloseOnDelimeter>
  196.       <CloseOnEndLine>Yes</CloseOnEndLine>
  197.       <Force>Yes</Force>
  198.     </Rule>
  199.   </Rules>
  200.   <Numbers>
  201.     
  202.     
  203.     
  204.     <Style>4</Style>
  205.   </Numbers>
  206.   <Example>
  207.     
  208.     
  209.     <i>#!/bin/perl</i>
  210.     <i>require "cgi-lib.pl";</i>
  211.     <i>use sigtrap;</i>
  212.     <i>do 'envars.pl';</i>
  213.     <i>$_ = $password1;</i>
  214.     <i>sub WriteBack {</i>
  215.     <i>        while ($_ ne "fred")    {</i>
  216.     <i>                sleep 5;</i>
  217.     <i>        }</i>
  218.     <i>}</i>
  219.   </Example>
  220. </XML>